수정된 Laroche 베이어 디모자이킹 알고리즘

간략한 설명

File: \examples\Processing\Color\Bayer\Laroche_modified_maVCL.va

기본 플랫폼: mE5-MA-VCL

간단한 설명

Laroche 방식에 따른 리소스 최적화 Bayer Demosaicing 알고리즘

이 섹션에서는 다음의 약간 수정된 버전의 Bayer demosaicing 알고리즘에 대해 설명합니다. 'Bayer Demosaicing Algorithm According to Laroche'. 보간 알고리즘의 유일한 차이점은( 참조 Equation 8 (으)로 식 12) 빨간색 및 파란색 색상 값 보간을 위한 녹색 색상 값((식 10 (으)로 식 12)이 양선형으로 보간된다는 것입니다. 기타 모든 색상 보간 단계는 다음 항목과 동일합니다. "원본 Laroche 필터". 항목 'Bayer Demosaicing ' 에서 Bayer demosaicing 결과의 질적 차이를 확인할 수 있습니다. 수정된 버전에 대한 해당 VisualApplets 예제는 \examples\Processing\Color\Bayer\Laroche_modified_maVCL.va에서 찾을 수 있습니다. 이 예제는 8비트 입력 비트 심도 및 2의 Parallelism을 사용하는 microEnable 5 frame grabber용으로 구현되어 있지만, microEnable IV frame grabber, 기타 입력 비트 심도 또는 Parallelism 버전으로 쉽게 조정할 수 있습니다. 다음에서는 VisualApplets 디자인의 수정된 부분을 간략하게 설명합니다. 항목 그림 252, '수정된 Laroche 필터용 ColourInterpolation의 콘텐츠.' 에서 다음 HierarchicalBox의 내용을 확인할 수 있습니다. ColourInterpolation (자세한 내용은 Figure 246, 'Interpolation step 1 of the Bayer demosaicing process').

수정된 Laroche 필터용 ColourInterpolation의 콘텐츠.

그림 252. 수정된 Laroche 필터용 ColourInterpolation의 콘텐츠.


빨간색 및 파란색 색상 값은 상자 RedandBlue 에서 Bayer 패턴의( ) 커널과 현재 픽셀 위치에서 계산된 녹색 값을 사용하여 보간됩니다. 녹색 값의 계산은 HierarchicalBox GreenOut에서 수행됩니다. 예제와 마찬가지로 'Bayer Demosaicing Algorithm According to Laroche' 현재 픽셀 위치의 색상은 whereAmI_Colour에서 확인할 수 있습니다.. 최종적으로 세 가지 색상 성분이 모두 병합됩니다.